﻿<%@ Page Title="" Language="C#" MasterPageFile="~/controlasistencia/Plantilla.Master" AutoEventWireup="true" CodeBehind="listaDistribucion.aspx.cs" Inherits="Presentacion.controlasistencia.listaDistribucion" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    


    
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="contenido" runat="server">

    <div class="row">
        <div class="col-lg-12">
            <div class="page-title">
                <h2>MATERIAS DEL DOCENTE
                                <small></small>
                </h2>
                <ol class="breadcrumb">
                    <li><i class="fa"></i><a href="index.aspx" class="tamano-breadcrumbs">Inicio</a>
                    </li>
                    <li class="active tamano-breadcrumbs">Materias</li>
                </ol>
            </div>
        </div>
        <!-- /.col-lg-12 -->
    </div>
    <!-- Basic Accordion Example -->
    <div class="row">
        <div class="col-lg-12">

            <div class="portlet portlet-default">
                <div class="portlet-heading">
                    <div class="portlet-title">
                        <h3>MATERIAS</h3>
                    </div>
                    <div class="clearfix"></div>
                </div>
                <div class="portlet-body">

                    <div class="panel-group" id="accordion">
                        <% if (Session["idDocente"] != null)
                           {
                               try
                               {
                                   string codigoEncriptado = "";
                                   int contador = 1;
                                   string id = Session["idDocente"].ToString();
                                   Session["paso"] = "";
                                   Presentacion.encriptaje _objEncriptaje = new Presentacion.encriptaje();

                                   Presentacion.servicioDocente.DocenteServicioSoapClient _objServicioDocente = new Presentacion.servicioDocente.DocenteServicioSoapClient();
                                   var resultDistribucion = _objServicioDocente.DistribucionXidDocente(Convert.ToInt32(id));
                                   if (resultDistribucion.Count() > 0)
                                   {
                                       foreach (var item in resultDistribucion)
                                       {
                                           var idE = item.Cod_Distribucion.ToString();
                                           ////texto a encriptar
                                           codigoEncriptado = _objEncriptaje.encodeControlAsistencia(item.Cod_Distribucion.ToString());
                                           //Mandamos a encriptar el texto, nos retorna el la encriptacion junto con las claves
                                           /////
                                           Negocio.catalogos.catalogoDistribucion _objCatalogoDis = new Negocio.catalogos.catalogoDistribucion();
                                           var distri = _objCatalogoDis.obtenerDistribucionId(item.Cod_Distribucion).FirstOrDefault();
                        %>
                        <div class="panel panel-default">
                            <div class="panel-heading">
                                <h4 class="panel-title">
                                    <a data-toggle="collapse" data-parent="#accordion" href="#<%Response.Write(contador.ToString());%>"><h4> <%Response.Write(item.Nombre.ToString() + "&nbsp-&nbsp" + distri.semestre + "  " + item.Paralelo);%> </h4></a>
                                </h4>
                            </div>
                            <div id="<%Response.Write(contador.ToString());%>" class="panel-collapse collapse ">
                                <div class="panel-body">
                                    <div class="row center-block">
                                        <div class="col-lg-3 col-sm-6">
                                            <div class="circle-tile">

                                                <a href="Asistencias.aspx?cod=<%Response.Write(codigoEncriptado);%>">
                                                    <div class="circle-tile-heading dark-blue">
                                                        <i class="fa fa-users fa-fw fa-3x"></i>
                                                    </div>
                                                </a>
                                                <div class="circle-tile-content dark-blue">
                                                    <div class="circle-tile-description text-faded">
                                                        Asistencia
                                                    </div>
                                                    <% 
                                                                            
                                                                                Negocio.catalogos.catalogoEstudiante _objCatalogoEstudiante = new Negocio.catalogos.catalogoEstudiante();

                                                                                int nroLista = 0;
                                                                                foreach (var item2 in _objCatalogoEstudiante.obtenerEstudiante(int.Parse(idE)))
                                                                                {
                                                                                    nroLista++;

                                                                                }%>
                                                    <div class="circle-tile-number text-faded">
                                                        <%
                                           Response.Write(nroLista.ToString());
                                                        %>
                                                    </div>
                                                    <a href="#" class="circle-tile-footer">More Info <i class="fa fa-chevron-circle-right"></i></a>
                                                </div>
                                            </div>
                                        </div>

                                        <div class="col-lg-3 col-sm-6">
                                            <div class="circle-tile">
                                                <a href="horarioIndividual.aspx?cod=<%Response.Write(codigoEncriptado); %>">
                                                    <div class="circle-tile-heading green">
                                                        <i class="fa fa-pencil-square-o fa-fw fa-3x"></i>
                                                    </div>
                                                </a>
                                                <div class="circle-tile-content green">
                                                    <div class="circle-tile-description text-faded">
                                                        Horario Clases
                                                    </div>
                                                    <div class="circle-tile-number text-faded">
                                                        Distribucion
                                                    </div>
                                                    <a href="#" class="circle-tile-footer">More Info <i class="fa fa-chevron-circle-right"></i></a>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="col-lg-3 col-sm-6">
                                            <div class="circle-tile">
                                                <a href="ReporteMensual.aspx?cod=<%Response.Write(codigoEncriptado);%>">
                                                    <div class="circle-tile-heading orange">
                                                        <i class="fa fa-bar-chart-o fa-fw fa-3x"></i>
                                                    </div>
                                                </a>
                                                <div class="circle-tile-content orange">
                                                    <div class="circle-tile-description text-faded">
                                                        Reportes
                                                    </div>
                                                    <div class="circle-tile-number text-faded">
                                                        Mensual
                                                    </div>
                                                    <a href="#" class="circle-tile-footer">More Info <i class="fa fa-chevron-circle-right"></i></a>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="col-lg-3 col-sm-6">
                                            <div class="circle-tile">
                                                <a href="ReportePerdidosMaterias.aspx?cod=<%Response.Write(codigoEncriptado);%>">
                                                    <div class="circle-tile-heading purple">
                                                        <i class="fa fa-bar-chart-o fa-fw fa-3x"></i>
                                                    </div>
                                                </a>
                                                <div class="circle-tile-content purple">
                                                    <div class="circle-tile-description text-faded">
                                                        No Aprobados
                                                    </div>
                                                    <div class="circle-tile-number text-faded">
                                                        No Aprobados
                                                    </div>
                                                    <a href="#" class="circle-tile-footer">More Info <i class="fa fa-chevron-circle-right"></i></a>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                </div>
                            </div>
                        </div>
                        <% 
                                                                                      contador++;
                                       }////cierre de foreach
                                   } ////cierre de if

                               }///cierre de try
                               catch (Exception)
                               {
                                   Response.Write("<h1>Error recargue pagina por favor.</h1>");
                               }
                           } ////cierre de if  %>
                    </div>

                </div>
                <!-- /.portlet-body -->
            </div>
            <!-- /.portlet -->

        </div>
        <!-- /.col-lg-12 -->
    </div>
    <!-- /.row -->

    <!-- end TABS/ACCORDIONS EXAMPLE ROWS -->
    <br>
    <br>
    <br>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="script" runat="server">
</asp:Content>
